import request from '@/utils/request'

// 修改用户信息
export function updateUser(data:{
    avatar?:string;
    [key: string]: unknown;
}) {
    return request({
        url: 'user.user/update',
        method: 'PUT',
        data
    })
}

// 获取用户详细
export function getUserDetail() {
    return request({
        url: 'user.user/detail',
        method: 'GET'
    })
}



// 订单详细
export function getUserOrderDetail(data:{
    id:number
}) {
    return request({
        url: 'user.order/detail',
        method: 'GET',
        data
    })
}

// 取消订单
export function cancelUserOrder(data:{
    id:number
}) {
    return request({
        url: 'user.order/cancelOrder',
        method: 'PUT',
        data
    })
}
// 支付
export function payUserOrder(data:{
    id:number,
    pay_type:string,
}) {
    return request({
        url: 'user.order/pay',
        method: 'GET',
        data
    })
}
// 确定收货
export function receiptUserOrder(data:{
    id:number
}) {
    return request({
        url: 'user.order/receiptOrder',
        method: 'PUT',
        data
    })
}
// 订单我的列表
export function getUserOrderList(data:any) {
    return request({
        url: 'user.order/list',
        method: 'GET',
        data
    })
}
